package lh2;
import java.util.*;
/**
 * Clase que representa ua actualización,
 * una actualización se da con con 3 cosas
 * L y S del LH, y lista de servidores.
 * @author Cappetta, Vidal, Aiello
 */
public class Actualizacion {
    Hashtable<Integer, Integer> servidores;
    int l;
    int s;

    
    /**
     * Constructor de actualización
     * @param servidores
     * @param l
     * @param s
     */
    public Actualizacion(Hashtable<Integer, Integer> servidores, int l, int s){
        this.servidores=servidores;
        this.l=l;
        this.s=s;
    }
    
    /**
     * Permite obtener el L del LH
     * @return int representando el valor de L de LH
     */
    public int getL() {
        return l;
    }

    /**
     * Permite obtener el S del LH
     * @return int representando el valor de s de LH
     */
    public int getS() {
        return s;
    }

    /**
     * Permite obtener la lista de servidores como un HashTable (id, puerto)
     * @return Hashtable de servidores con (id, puerto).
     */
    public Hashtable<Integer, Integer> getServidores() {
        return servidores;
    }



}
